home *** CD-ROM | disk | FTP | other *** search
/ Game Audio Programming / GameAudioProgramming.iso / Game_Audio / Data / music scripts / JungleTheme.txt next >
Encoding:
Text File  |  2002-09-04  |  4.4 KB  |  223 lines

  1. // Music Definition File - Jungle Theme
  2.  
  3. DLS = "Cliffhanger"
  4. {    FileName = "..\data\segments\Cliffhanger.dls";  }
  5.  
  6. Segment = "Creepy1"
  7. {    FileName = "..\data\segments\Creepy01.sgt";  }
  8. Segment = "Creepy2"
  9. {    FileName = "..\data\segments\Creepy02.sgt";  }
  10. Segment=  "Creepy3"
  11. {    FileName = "..\data\segments\Creepy03.sgt";  }
  12. Segment=  "Creepy4"
  13. {    FileName = "..\data\segments\Creepy04.sgt";  }
  14.  
  15. Segment = "Harrington1"
  16. {    FileName = "../data/segments/Harrington01.sgt";  }
  17. Segment = "Harrington2"
  18. {    FileName = "../data/segments/Harrington02.sgt";  }
  19. Segment = "Harrington3"
  20. {    FileName = "../data/segments/Harrington03.sgt";  }
  21. Segment = "Harrington4"
  22. {    FileName = "../data/segments/Harrington04.sgt";  }
  23. Segment = "Harrington5"
  24. {    FileName = "../data/segments/Harrington05.sgt";  }
  25. Segment = "Harrington6"
  26. {    FileName = "../data/segments/Harrington06.sgt";  }
  27. Segment = "Harrington7"
  28. {    FileName = "../data/segments/Harrington07.sgt";  }
  29.  
  30. Segment = "Jim1"
  31. {    FileName = "../data/segments/Jim01.sgt";  }
  32. Segment = "Jim2"
  33. {    FileName = "../data/segments/Jim02.sgt";  }
  34. Segment = "Jim3"
  35. {    FileName = "../data/segments/Jim03.sgt";  }
  36. Segment = "Jim4"
  37. {    FileName = "../data/segments/Jim04.sgt";  }
  38. Segment = "Jim5"
  39. {    FileName = "../data/segments/Jim05.sgt";  }
  40. Segment = "Jim6"
  41. {    FileName = "../data/segments/Jim06.sgt";  }
  42. Segment = "Jim7"
  43. {    FileName = "../data/segments/Jim07.sgt";  }
  44. Segment = "Jim8"
  45. {    FileName = "../data/segments/Jim08.sgt";  }
  46. Segment = "Jim9"
  47. {    FileName = "../data/segments/Jim09.sgt";  }
  48.  
  49. Segment = "Sharon1"
  50. {    FileName = "../data/segments/Sharon01.sgt";  }
  51. Segment = "Sharon2"
  52. {    FileName = "../data/segments/Sharon02.sgt";  }
  53. Segment = "Sharon3"
  54. {    FileName = "../data/segments/Sharon03.sgt";  }
  55. Segment = "Sharon4"
  56. {    FileName = "../data/segments/Sharon04.sgt";  }
  57. Segment = "Sharon5"
  58. {    FileName = "../data/segments/Sharon05.sgt";  }
  59. Segment = "Sharon6"
  60. {    FileName = "../data/segments/Sharon06.sgt";  }
  61. Segment = "Sharon7"
  62. {    FileName = "../data/segments/Sharon07.sgt";  }
  63.  
  64. /*
  65. A theme is a self-contained selection of music segments and transitions
  66. between them.  Transitions between segments are defined by "Src" markers,
  67. and their corresponding destination targets are designated by "Dest".
  68. A single source may have branching destinations.  A choice may be weighted
  69. by including the same destination multiple times.
  70. */
  71. // Harrington's Theme
  72. Theme = "Harrington's Theme"
  73. {
  74.     Src = "Harrington1"
  75.     {  
  76.         Dest = "Harrington2";  
  77.     }
  78.     Src = "Harrington2"
  79.     {  
  80.         Dest = "Harrington3";  
  81.         Dest = "Harrington4";  
  82.     }
  83.     Src = "Harrington3"
  84.     {  
  85.         Dest = "Harrington4";  
  86.     }
  87.     Src = "Harrington4"
  88.     {  
  89.         Dest = "Harrington2";  
  90.         Dest = "Harrington5";  
  91.     }
  92.     Src = "Harrington5"
  93.     {  
  94.         Dest = "Harrington6";  
  95.         Dest = "Harrington7";  
  96.     }
  97.     Src = "Harrington6"
  98.     {  
  99.         Dest = "Harrington5";  
  100.         Dest = "Harrington7";  
  101.     }
  102.     Src = "Harrington7"
  103.     {  
  104.         Dest = "Harrington6";  
  105.         Dest = "Harrington1";  
  106.     }
  107. }
  108.  
  109. // Big Jim's Theme
  110. Theme = "Big Jim's Theme"
  111. {
  112.     Src = "Jim1"
  113.     {
  114.         Dest = "Jim2";
  115.         Dest = "Jim3";
  116.     }
  117.     Src = "Jim2"
  118.     {
  119.         Dest = "Jim3";
  120.         Dest = "Jim4";
  121.     }
  122.     Src = "Jim3"
  123.     {
  124.         Dest = "Jim4";
  125.         Dest = "Jim5";
  126.     }
  127.     Src = "Jim4"
  128.     {
  129.         Dest = "Jim6";
  130.     }
  131.     Src = "Jim5"
  132.     {
  133.         Dest = "Jim6";
  134.         Dest = "Jim7";
  135.     }
  136.     Src = "Jim6"
  137.     {
  138.         Dest = "Jim7";
  139.     }
  140.     Src = "Jim7"
  141.     {
  142.         Dest = "Jim8";
  143.         Dest = "Jim1";
  144.     }
  145.     Src = "Jim8"
  146.     {
  147.         Dest = "Jim8";
  148.         Dest = "Jim9";
  149.         Dest = "Jim9";
  150.     }
  151.     Src = "Jim9"
  152.     {
  153.         Dest = "Jim8";
  154.         Dest = "Jim1";
  155.         Dest = "Jim1";
  156.     }
  157. }
  158.  
  159. // Sharon's Theme
  160. Theme = "Sharon's Theme"
  161. {
  162.     Src = "Sharon1"
  163.     {
  164.         Dest = "Sharon2";
  165.         Dest = "Sharon3";
  166.     }
  167.     Src = "Sharon2"
  168.     {
  169.         Dest = "Sharon3";
  170.         Dest = "Sharon4";
  171.     }
  172.     Src = "Sharon3"
  173.     {
  174.         Dest = "Sharon2";
  175.         Dest = "Sharon4";
  176.         Dest = "Sharon5";
  177.     }
  178.     Src = "Sharon4"
  179.     {
  180.         Dest = "Sharon1";
  181.         Dest = "Sharon1";
  182.         Dest = "Sharon3";
  183.         Dest = "Sharon5";
  184.     }
  185.     Src = "Sharon5"
  186.     {
  187.         Dest = "Sharon6";
  188.     }
  189.     Src = "Sharon6"
  190.     {
  191.         Dest = "Sharon7";
  192.     }
  193.     Src = "Sharon7"
  194.     {
  195.         Dest = "Sharon1";
  196.     }
  197. }
  198.  
  199.  
  200. /* 
  201. An interlude is a specialized version of a theme, in that it will automatically
  202. transition back to the previous theme when it ends.
  203. */
  204.  
  205. // Creepy Interlude
  206. Theme = "Creepy Interlude"
  207. {
  208.     Interlude = true;
  209.     Src = "Creepy1"
  210.     {
  211.         Dest = "Creepy2";
  212.     }
  213.     Src = "Creepy2"
  214.     {
  215.         Dest = "Creepy3";
  216.     }
  217.     Src = "Creepy3"
  218.     {
  219.         Dest = "Creepy4";
  220.     }
  221. }
  222.  
  223.